var t;
var firsttel ='';
$(function(){
	//第一次密码
    $('#pwd_1').blur(function(){
       var pwd_1=$.trim($('#pwd_1').val());
       if(pwd_1.length >= 8 && pwd_1.length <= 18){
          var pwd_2 = $.trim($('#pwd_2').val());
          if(pwd_2 != ''){
             if(pwd_1 != pwd_2){
             	//两次密码不一致
                $('.l_tip_hide').html('两次密码不一致!');
                $('.l_tip_hide').css({"display":"inline-block"});
                passStatus=0;
             }else{
             	//两次密码一致
                 $('.l_tip_hide').css({"display":"none"});
                 passStatus=1;
             }
          }else{
              $('.l_tip_hide').css({"display":"none"});
              passStatus=1;
          }
          
       }else{
       	  $('.l_tip_hide').html('密码为8-18位!');
          $('.l_tip_hide').css({"display":"inline-block"});
          passStatus=0;
       }
        if(pwd_2 == '' || pwd_1 != pwd_2) {
			$('.next_page').removeAttr('onclick');
			$('.next_page').css({"background":"#3e5565",'color':'#91a1ad'});
		}else {
			$('.goconfirm').css({"background":"#3B9CE0",'color':'#fff'});
			$('.goconfirm').attr("onclick", 'gotoNext()');
		}
        con();
    });
    //第二次密码
    $('#pwd_2').blur(function(){
        var pwd_1 = $.trim($('#pwd_1').val());
        var pwd_2 = $.trim($('#pwd_2').val());
		if(pwd_2.length >= 8 && pwd_2.length <= 18){
			$('.l_tip_hide').css({"display":"none"});
			if(pwd_1 != pwd_2){
	       	    //两次密码不一致
	       	    $('.l_tip_hide').html('两次密码不一致!')
	            $('.l_tip_hide').css({"display":"inline-block"});
	            passStatus=0;
	       }else {
             	//两次密码一致
                $('.l_tip_hide').css({"display":"none"});
                passStatus=1;
            }
		}else {
			$('.l_tip_hide').html('密码为8-18位!');
			$('.l_tip_hide').css({"display":"inline-block"});
	        passStatus=0;
		}
        if(pwd_2 == '' || pwd_1 != pwd_2) {
			$('.goconfirm').removeAttr('onclick');
		}else {
			$('.goconfirm').css({"background":"#3B9CE0",'color':'#fff'});
			$('.goconfirm').attr("onclick", 'gotoNext()');
		}
        con();
    });
	//手机号
	$('#moblie').keyup(function(){
	    var moblie = $.trim($('#moblie').val());
	    if(moblie.length > 10){
		    if(!(/^(13|14|15|17|18)\d{9}$/.test(moblie))){
		      	$('.l_tip_hide').html('请输入正确的手机号!');
		      	$('.l_tip_hide').css({"display":"block"});
		      	$('.miao').removeAttr('onclick');
		      	$('.miao').css({'border-color':'#3e5565','color':'#91a1ad'});
		      	telStatus=0;
		      	con();
		    }else{
		   		$('.l_tip_hide').css({"display":"none"});
		      	$('.miao').attr('onclick',"settime(this)");
		      	$('.miao').css({'disabled':false});
		      	$('.miao').css({"border-color":"#3B9CE0","color":"#3B9CE0"});
		      	$.ajax({
		         	url:telurl,
		         	type: 'post',
		         	data: {tel:moblie},
		         	headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
		         	success: function(res){
		              	if(parseInt(res) === 1){
		                  	if(firsttel != moblie){ //第一次填写的手机号码和填写的手机号码不一致
		                      	verifyStatus=0;
		                      	clearInterval(t);
		                      	$('.miao').attr("value", '获取验证码');
		                      	$('.l_tip_hide').css({"display":"none"});
		                      	$('.miao').css({"border-color":"#3B9CE0","color":"#3B9CE0"});
		                      	$('.miao').attr('onclick','settime(this)');
		                      	$('.miao').css({'disabled':true});
		                  	}
		                 	telStatus=1;
		                  	con();
		             	}else{ //手机号未被注册
		                  	telStatus=0;
		                  	$('.l_tip_hide').html('该手机号未注册');
		                  	$('.l_tip_hide').css({"display":"block"});
		                  	$('.miao').removeAttr('onclick');
		                  	$('.miao').css({'disabled':false});
		                  	$('.miao').css({"cursor":'pointer'});
		                  	setTimeout(function() {
		                  		window.location.href = gotoregister;
		                  	},2000)
		              	}
		             	con();
		         	}
		      	});
		   	} 
		}else{
       	  $('.l_tip_hide').html('请输入正确的手机号');
          $('.l_tip_hide').css({"display":"block"});
          telStatus=0;
          con();
       }
	})
	//判断验证码
	$('#code').keyup(function(){
	    var moblie = $.trim($('#moblie').val());
	    if(!(/^(13|14|15|17|18)\d{9}$/.test(moblie))){ //手机号不正确
	       	$('.l_tip_hide').html('请输入正确的手机号');
	      	$('.l_tip_hide').css({"display":"block"});
	      	$('.miao').removeAttr('onclick');
	      	$('.miao').css({'border-color':'#3e5565','color':'#91a1ad'});
	       	verifyStatus=0;
	        con();
	    }else{ 
	        var usercode=$.trim($('#code').val());
	        if(usercode){ //如果有验证码
	        	if(usercode.length > 5) {
		            $.ajax({
		                url:checkverifycode,
		                type: 'post',
		                data: {code:usercode},
		                dataType:'json',
		                headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
		                success: function(res){
		                    if(parseInt(res.status) == 1){ //正确
		                    	$('.l_tip_hide').css({"display":"none"});
		                        verifyStatus=1;
		                        con();
		                    }else if(parseInt(res.status) == 0){
		                        $('.l_tip_hide').html('请输入正确的验证码');
			            		$('.l_tip_hide').css({"display":"block"});
		                        verifyStatus=0;
		                        con();
		                    }
		                }
		            });
		        }else{
		            $('.l_tip_hide').html('请输入正确的验证码');
		            $('.l_tip_hide').css({"display":"block"});
		            verifyStatus=0;
		            con();
		        }
		    }else{ //未填写验证码
                $('.l_tip_hide').html('请输入验证码');
            	$('.l_tip_hide').css({"display":"inline-block"});
                verifyStatus=0;
                con();
            }
	    }
	});
// function reday 结束
});
//各个按钮判断
function con(){
    //满足条件跳转到下一步
	if(telStatus == 0 || verifyStatus == 0) {
		$('.next_page').removeAttr('onclick');
	}else {
		$('.next_page').css({"background":"#3B9CE0",'color':'#fff'});
		$('.next_page').attr("onclick", 'gotoNext()');
	}
	if(passStatus == 1 && telStatus == 1 && verifyStatus==1){
        $('#goconfirm').css({"background":"#3B9CE0","color":"#fff"});
        $('#goconfirm').attr("onclick", 'Confirm()'); 
    }else{
        $('#goconfirm').css({"background":"#3e5565","color":"#91a1ad"});
        $('#goconfirm').removeAttr("onclick");
    }
}
//去下一页
function gotoNext(){
	$('#first_page').hide();
	$('#second_page').show();
}
//发送手机验证码
function settime(obj) {
	var moblie=$.trim($('#moblie').val());
  	if(!(/^(13|14|15|17|18)\d{9}$/.test(moblie))){ //手机号不正确
     	$('.l_tip_hide').html('请输入正确的手机号');
        $('.l_tip_hide').css({"display":"block"});
  	}else{
  		$('.miao').removeAttr("onclick");
        $('.miao').css({'disabled':true});
     	$.ajax({
          	url:  sendIdentify,
          	type: 'post',
          	data: {tel:moblie,type:1},
          	dataType:'json',
          	headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
          	success: function(res){
          		if(parseInt(res.status) == 0) { //失败
          			$('.l_tip_hide').html('发送失败,请重新发送');
                   	$(obj).attr('onclick','settime(this)');
          		}else if(parseInt(res.status) == 1){ //成功
                 	firsttel = moblie;//记录发送验证码的手机号
                 	$(obj).removeAttr('onclick');
                 	$(obj).css({'border-color':'#3e5565','color':'#91a1ad'});
                  	$('#code').focus();
                  	var countdown=60;
                  	var validCode=true;
                  	if(validCode){
                      	validCode = false;
                      	t=setInterval(function () {
	                      	countdown--;
	                      	obj.value = countdown+"s后重发";
	                      	$('.miao').removeAttr("onclick");
	                      	$('.miao').css({'disabled':true});
	                      	if (countdown == 0) {
	                       		clearInterval(t);
	                       		obj.value="重新发送";
	                       		$(obj).css({'border-color':'#3B9CE0','color':'#3B9CE0'});
	                            $('.miao').attr("onclick", 'settime(this)');
	                            $('.miao').css({'disabled':false});
	                       		validCode=true;
	                      	}
                     	},1000);
                  	}
              	}else if(parseInt(res.status) == 0){
                  	$('.l_tip_hide').html('您还未注册');
                  	$('.l_tip_hide').css({"display":"block"});
                  	window.location.href = gotoregister;
              	}
          	}
      	});
  	}
}
//确认按钮
function Confirm(){
    $('#goconfirm').removeAttr("onclick");
    if(passStatus == 1 && telStatus == 1 && verifyStatus==1){
         var mydata=$("form[name=myform]").serialize();
           $.ajax({
                url:  findpswd,
                type: 'post',
                data: mydata,
                headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
                dataType:'json',
                success: function(res){
                    if(res.status == 0){   //修改成功
                        window.location.href = gotourl;
                    }else if(res.status == 1){  //修改失败
                        $('.l_tip_hide').html('修改失败');
                  		$('.l_tip_hide').css({"display":"block"});
                  		window.location.reload();
                    }
                }
        });
    }else{
        $('.l_tip_hide').html('填写信息有误');
  		$('.l_tip_hide').css({"display":"block"});
  		clearInterval(setId);
  		setId = setInterval(function() {
  			$('.l_tip_hide').css({"display":"none"});
  		},2000);
    }
}
